package com.ddpt.platform.common.export.vo.reach;

import com.ddpt.platform.common.export.Export;
import com.ddpt.platform.common.export.vo.QueryDataVo;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class ExternalMerchantConfigVo extends QueryDataVo {
    /**
     * 配置名称
     */
    @Export(value = "配置名称")
    private String name;

    /**
     * 唯一标识
     */
    @Export(value = "唯一标识")
    private String unique;

    /**
     * 是否默认配置:0-否 1-是
     */
    @Export(value = "是否默认配置", key = {"0", "1"}, val = {"否", "是"})
    private Integer isDefault;

    /**
     * 配置类型
     */
    @Export(value = "配置类型")
    private String externalType;

    /**
     * 配置类型名称
     */
    @Export(value = "配置类型名称")
    private String externalTypeName;

    /**
     * 三方平台类型
     */
    @Export(value = "三方平台类型")
    private String externalPlatformType;

    /**
     * 三方平台名称
     */
    @Export(value = "三方平台名称")
    private String externalPlatformTypeName;

    /**
     * 配置信息
     */
    @Export(value = "配置信息")
    private String jsonConfig;

    /**
     * 配置描述
     */
    @Export(value = "配置描述")
    private String remark;
}
